home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / pcl_src.zoo / defgenerics.lsp < prev    next >
Text File  |  1992-07-11  |  19KB  |  316 lines

  1. ;;;-*-Mode:LISP; Package:PCL; Base:10; Syntax:Common-lisp -*-
  2.  
  3. (in-package :pcl)
  4.  
  5. ;;; 1 arguments 
  6. (defgeneric accessor-method-slot-definition (method))
  7. (defgeneric accessor-method-slot-name (standard-accessor-method))
  8. (defgeneric |BUILT-IN-CLASS class predicate| (object))
  9. (defgeneric class-cached-in-generic-functions (pcl-class))
  10. (defgeneric class-can-precede-list (pcl-class))
  11. (defgeneric class-constructors (class))
  12. (defgeneric class-default-initargs (class))
  13. (defgeneric class-defstruct-conc-name (structure-class))
  14. (defgeneric class-defstruct-constructor (structure-class))
  15. (defgeneric class-direct-default-initargs (class))
  16. (defgeneric class-direct-slots (class))
  17. (defgeneric class-direct-subclasses (class))
  18. (defgeneric class-direct-superclasses (class))
  19. (defgeneric class-eq-specializer (pcl-class))
  20. (defgeneric class-eq-specializer-p (object))
  21. (defgeneric class-finalized-p (class))
  22. (defgeneric class-from-defclass-p (structure-class))
  23. (defgeneric class-incompatible-superclass-list (pcl-class))
  24. (defgeneric class-internal-slotds (pcl-class))
  25. (defgeneric class-name (class))
  26. (defgeneric class-precedence-list (class))
  27. (defgeneric class-predicate-name (pcl-class))
  28. (defgeneric class-prototype (class))
  29. (defgeneric class-side-effect-internal-slotds (slot-class))
  30. (defgeneric class-slot-cells (class))
  31. (defgeneric class-slots (class))
  32. (defgeneric class-wrapper (pcl-class))
  33. (defgeneric classp (object))
  34. (defgeneric compute-class-precedence-list (root))
  35. (defgeneric compute-default-initargs (class))
  36. (defgeneric compute-discriminating-function (gf))
  37. (defgeneric compute-discriminating-function-arglist-info (generic-function))
  38. (defgeneric compute-slots (class))
  39. (defgeneric constructor-class (constructor))
  40. (defgeneric constructor-code-generators (constructor))
  41. (defgeneric constructor-code-type (constructor))
  42. (defgeneric constructor-name (constructor))
  43. (defgeneric constructor-supplied-initarg-names (constructor))
  44. (defgeneric definition-source (definition-source-mixin))
  45. (defgeneric |DEFINITION-SOURCE-MIXIN class predicate| (object))
  46. (defgeneric dependent (updater))
  47. (defgeneric |DEPENDENT-UPDATE-MIXIN class predicate| (object))
  48. (defgeneric |DIRECT-SLOT-DEFINITION class predicate| (object))
  49. (defgeneric |DOCUMENTATION-MIXIN class predicate| (object))
  50. (defgeneric |EFFECTIVE-SLOT-DEFINITION class predicate| (object))
  51. (defgeneric eql-specializer-object (eql-specializer))
  52. (defgeneric eql-specializer-p (object))
  53. (defgeneric exact-class-specializer-p (object))
  54. (defgeneric finalize-inheritance (class))
  55. (defgeneric forward-referenced-class-p (object))
  56. (defgeneric funcallable-standard-class-p (object))
  57. (defgeneric function-keywords (method))
  58. (defgeneric generic-function-argument-precedence-order (standard-generic-function))
  59. (defgeneric generic-function-declarations (standard-generic-function))
  60. (defgeneric generic-function-lambda-list (standard-generic-function))
  61. (defgeneric generic-function-method-class (standard-generic-function))
  62. (defgeneric generic-function-method-combination (standard-generic-function))
  63. (defgeneric generic-function-methods (standard-generic-function))
  64. (defgeneric generic-function-name (standard-generic-function))
  65. (defgeneric generic-function-p (object))
  66. (defgeneric generic-function-pretty-arglist (generic-function))
  67. (defgeneric gf-arg-info (standard-generic-function))
  68. (defgeneric gf-dfun-state (standard-generic-function))
  69. (defgeneric gf-pretty-arglist (standard-generic-function))
  70. (defgeneric gf-valid-p (standard-generic-function))
  71. (defgeneric initialize-allocate-static-slot-storage-copy (class))
  72. (defgeneric initialize-internal-slot-functions (slotd))
  73. (defgeneric install-lazy-constructor-installer (constructor))
  74. (defgeneric long-method-combination-function (long-method-combination))
  75. (defgeneric make-class-prototype (class))
  76. (defgeneric make-instances-obsolete (class))
  77. (defgeneric |METAOBJECT class predicate| (object))
  78. (defgeneric method-cached-functions (method))
  79. (defgeneric method-cached-functions-alist (standard-method))
  80. (defgeneric method-closure-generator (standard-method))
  81. (defgeneric method-combination-options (standard-method-combination))
  82. (defgeneric method-combination-p (object))
  83. (defgeneric method-combination-type (standard-method-combination))
  84. (defgeneric method-constant-value (method))
  85. (defgeneric method-function (standard-method))
  86. (defgeneric method-function-for-caching-p (method))
  87. (defgeneric method-function-name (standard-method))
  88. (defgeneric method-generic-function (standard-method))
  89. (defgeneric method-identifier (standard-method))
  90. (defgeneric method-lambda-list (standard-method))
  91. (defgeneric method-needs-next-methods-p (standard-method))
  92. (defgeneric method-optimized-function (standard-method))
  93. (defgeneric method-optimized-method-lambda (standard-method))
  94. (defgeneric method-optimized-slot-indices (standard-method))
  95. (defgeneric method-p (object))
  96. (defgeneric method-pretty-arglist (method))
  97. (defgeneric method-qualifiers (method))
  98. (defgeneric method-specializers (standard-method))
  99. (defgeneric object-plist (plist-mixin))
  100. (defgeneric |PCL-CLASS class predicate| (object))
  101. (defgeneric |PLIST-MIXIN class predicate| (object))
  102. (defgeneric raw-instance-allocator (class))
  103. (defgeneric short-combination-identity-with-one-argument (short-method-combination))
  104. (defgeneric short-combination-operator (short-method-combination))
  105. (defgeneric short-method-combination-p (object))
  106. (defgeneric |SLOT-CLASS class predicate| (object))
  107. (defgeneric |SLOT-DEFINITION class predicate| (object))
  108. (defgeneric slot-definition-allocation (standard-slot-definition))
  109. (defgeneric slot-definition-boundp-function (effective-slot-definition))
  110. (defgeneric slot-definition-class (slot-definition))
  111. (defgeneric slot-definition-defstruct-accessor-symbol (structure-slot-definition))
  112. (defgeneric slot-definition-initargs (slot-definition))
  113. (defgeneric slot-definition-initform (slot-definition))
  114. (defgeneric slot-definition-initfunction (slot-definition))
  115. (defgeneric slot-definition-initfunction-side-effect-free-p (slot-definition))
  116. (defgeneric slot-definition-internal-reader-function (structure-slot-definition))
  117. (defgeneric slot-definition-internal-slotd (effective-slot-definition))
  118. (defgeneric slot-definition-internal-writer-function (structure-slot-definition))
  119. (defgeneric slot-definition-location (effective-slot-definition))
  120. (defgeneric slot-definition-name (slot-definition))
  121. (defgeneric slot-definition-reader-function (effective-slot-definition))
  122. (defgeneric slot-definition-readers (slot-definition))
  123. (defgeneric slot-definition-type (slot-definition))
  124. (defgeneric slot-definition-writer-function (effective-slot-definition))
  125. (defgeneric slot-definition-writers (slot-definition))
  126. (defgeneric |SLOT-OBJECT class predicate| (object))
  127. (defgeneric slots-fetcher (class))
  128. (defgeneric specializer-class (specializer))
  129. (defgeneric specializer-direct-generic-functions (specializer))
  130. (defgeneric specializer-direct-methods (specializer))
  131. (defgeneric specializer-method-table (specializer))
  132. (defgeneric specializer-object (class-eq-specializer))
  133. (defgeneric specializer-type (specializer))
  134. (defgeneric |SPECIALIZER-WITH-OBJECT class predicate| (object))
  135. (defgeneric specializerp (object))
  136. (defgeneric standard-accessor-method-p (object))
  137. (defgeneric standard-boundp-method-p (object))
  138. (defgeneric standard-class-p (object))
  139. (defgeneric |STANDARD-DIRECT-SLOT-DEFINITION class predicate| (object))
  140. (defgeneric |STANDARD-EFFECTIVE-SLOT-DEFINITION class predicate| (object))
  141. (defgeneric standard-generic-function-p (object))
  142. (defgeneric standard-method-p (object))
  143. (defgeneric |STANDARD-OBJECT class predicate| (object))
  144. (defgeneric standard-reader-method-p (object))
  145. (defgeneric |STANDARD-SLOT-DEFINITION class predicate| (object))
  146. (defgeneric standard-writer-method-p (object))
  147. (defgeneric |STD-CLASS class predicate| (object))
  148. (defgeneric structure-class-p (object))
  149. (defgeneric |STRUCTURE-DIRECT-SLOT-DEFINITION class predicate| (object))
  150. (defgeneric |STRUCTURE-EFFECTIVE-SLOT-DEFINITION class predicate| (object))
  151. (defgeneric |STRUCTURE-OBJECT class predicate| (object))
  152. (def